This project provides an MCP-compatible interface for the JSONBuddy Core API, enabling JSON validation against schemas via a secure HTTP-based service. The server exposes two endpoints (`/validator/validate` and `/validator/validate-simple`) for flexible schema validation scenarios. MCP clients and AI agents can integrate this API using the included `mcp.json` definition and standard API key authentication.
Overview
JSONBuddy Core API
The JSONBuddy Core API provides server-side validation of JSON data against JSON Schema definitions. Currently, it offers two endpoints:
- Simple validation for quick checks with plain JSON strings.
- Advanced validation supporting structured input.
This MCP Server enables AI agents, workflows, and automation tools to ensure the correctness of JSON data in real-time. The service is fast, secure, and requires an API key for authenticated use.
Server Config
{
"mcpServers": [
{
"url": "https://www.json-buddy.com/core-api/mcp.json",
"name": "JSONBuddy Core API",
"description": "Validate JSON data against JSON Schema with server-side processing.",
"tags": [
"json",
"validation",
"schema",
"api",
"developer-tools"
],
"logoUrl": "https://www.json-buddy.com/images-jsonbuddy/jsonbuddy_logo_128.png",
"command": [
{
"name": "Validate JSON (Simple)",
"description": "Validate a JSON document against a JSON Schema string using the /validate-simple endpoint.",
"method": "POST",
"path": "/validator/validate-simple",
"params": {
"schema": {
"type": "string",
"description": "The JSON Schema to validate against."
},
"data": {
"type": "string",
"description": "The JSON document to validate."
}
}
},
{
"name": "Validate JSON (Advanced)",
"description": "Validate a JSON document using the /validate endpoint, supporting schema pools and structured JSON input.",
"method": "POST",
"path": "/validator/validate",
"params": {
"schema": {
"type": "array",
"description": "An array of JSON Schema documents to validate against."
},
"data": {
"type": "object",
"description": "The JSON data object to validate."
}
}
}
]
}
],
"github": "https://github.com/Clemens-U/jsonbuddy",
"env": {
"X-Api-Key": "YourSecretApiKey"
}
}